﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Nop.Core.Domain.Customers;
using Nop.Services.Customers;
using Nop.Web.Framework;

namespace Nop.Admin.Models.Customers
{
    public class CustomerBirthdayModel
    {
        public CustomerBirthdayModel()
        {
            this.Customers = new List<CustomerModel>();
        }

        [NopResourceDisplayName("Admin.Customers.Customers.Report.DayOfBirthday")]
        public int? DayOfBirthday { get; set; }

        [NopResourceDisplayName("Admin.Customers.Customers.Report.MonthOfBirthday")]
        public int? MonthOfBirthday { get; set; }

        [NopResourceDisplayName("Admin.Customers.Customers.Report.Roles")]
        [AllowHtml]
        public List<CustomerRoleModel> AvailableCustomerRoles { get; set; }

        [NopResourceDisplayName("Admin.Customers.Customers.List.CustomerRoles")]
        public int[] SearchCustomerRoleIds { get; set; }

        public List<CustomerModel> Customers { get; set; }
    }
}